Dodaj efekt odbicia
Tworzenie tekstu z efektem odbicia
Efekt odbicia dodaje lustrzane odbicie pod tekstem, tworząc wypolerowany i nowoczesny wygląd. W IronWord efekt ten jest stosowany za pośrednictwem właściwości ReflectionEffect obiektu TextEffect, którą można dostosować lub użyć z domyślnymi ustawieniami.
Aby zaimplementować efekt odbicia, należy utworzyć obiekt TextStyle i skonfigurować jego właściwość TextEffect za pomocą instancji Reflection. Klasa Reflection obsługuje domyślną inicjalizację, która stosuje standardowe parametry odbicia odpowiednie dla większości przypadków użycia. Dla własnych odbić można dostosować właściwości takie jak odległość, rozmycie i przezroczystość, aby dokładnie dostroić wygląd.
Po zdefiniowaniu stylu tekstu należy utworzyć obiekt Run zawierający TextContent i przypisać skonfigurowany styl do przebiegu. Należy użyć metody AddChild, aby dodać przebieg do akapitu, zachowując właściwą hierarchię dokumentu: Dokument → Akapit → Fragment tekstu → Zawartość tekstu. Na koniec dodaj akapit do dokumentu, aby zastosować efekt odbicia.
Wyjaśnienie kodu
Utwórzmy nowy dokument WORD i dodajmy do niego tekst z efektem odbicia. Na początku tworzony jest nowy obiekt WordDocument o nazwie doc. Następnie instancjonowany jest obiekt TextStyle i konfigurowany w celu uwzględnienia efektu odbicia poprzez ustawienie jego właściwości TextEffect na nowy obiekt Reflection.
Aby dodać stylizowany tekst z efektem odbicia, tworzony jest obiekt Paragraph, a następnie obiekt Run zawierający TextContent z tekstem "Hello World". Obiekt TextStyle jest przypisywany do obiektu Run, stosując efekt odbicia. Obiekt Run jest dodawany do Paragraph za pomocą metody AddChild, a Paragraph jest dodawany do dokumentu. To odzwierciedla hierarchię dokumentu: Dokument → Akapit → Fragment tekstu → Zawartość tekstu. Na koniec dokument zostaje zapisany.
Zapoznaj się z samouczkami dotyczącymi elementów dokumentów w IronWord.

